using System;

namespace B.S.NewMedical.Api.Read.DTOS.VisitRecord
{
    /// <summary>
    /// 就诊记录查询DTO
    /// </summary>
    public class VisitRecordQueryDto
    {
        /// <summary>
        /// 患者ID
        /// </summary>
        public int? PatientId { get; set; }

        /// <summary>
        /// 就诊类型ID
        /// </summary>
        public int? VisitTypeId { get; set; }

        /// <summary>
        /// 就诊开始时间
        /// </summary>
        public DateTime? VisitTimeStart { get; set; }

        /// <summary>
        /// 就诊结束时间
        /// </summary>
        public DateTime? VisitTimeEnd { get; set; }

        /// <summary>
        /// 就诊地点（模糊查询）
        /// </summary>
        public string? VisitLocation { get; set; }

        /// <summary>
        /// 页码（默认1）
        /// </summary>
        public int PageIndex { get; set; } = 1;

        /// <summary>
        /// 页大小（默认10）
        /// </summary>
        public int PageSize { get; set; } = 10;
    }
}